package com.tjh.spring5.testdemo;

import com.tjh.spring5.service.UserService_day33;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.junit.jupiter.SpringJUnitConfig;

/**
 * day39：
 *      Spring5 整合 JUnit5
 *      测试：注释 TxConfig 类的 getDataSourceTransactionManager(DataSource dataSource) 方法后执行
 */

/*@ExtendWith(SpringExtension.class)
@ContextConfiguration("classpath:bean1.xml")*/
// 以上@ExtendWith+@ContextConfiguration的写法可以简化为以下@SpringJUnitConfig的写法
@SpringJUnitConfig(locations = "classpath:beanday31.xml")
public class JTest5 {

    @Autowired
    private UserService_day33 userService;

    @Test
    public void test1() {
        userService.accountMoney();
    }
}
